﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using TrustX.Dados;

namespace Dados
{
    public class DBEstabelecimento
    {
        #region método que retorna a todos os tipos de estabelecimento de um determinado estabelecimento
        public DataTable obterTipoEstabelecimento(int idEstabelecimento)
        {
            string sql = @"SELECT E.ID_ESTABELECIMENTO,
                                   E.NOME_FANTASIA,
	                               S.ID_SUBMENU,
	                               S.SUBMENU,
	                               TP.ID_TIPO_PRODUTO,
	                               TP.TIPO_PRODUTO 
                            FROM TB_SUBMENU S
	                            INNER JOIN TB_TIPO_PRODUTO TP
	                                ON S.ID_TIPO_PRODUTO = TP.ID_TIPO_PRODUTO
	                            INNER JOIN TB_ESTABELECIMENTO E
	                                ON TP.ID_ESTABELECIMENTO = E.ID_ESTABELECIMENTO
	                        WHERE E.ID_ESTABELECIMENTO = @idEstabelecimento
                                    AND S.ID_SUBMENU <> 4
	                                AND S.STATUS = 'A'";
            DataAccess db = new DataAccess(sql);
            db.AddParam("@idEstabelecimento", SqlDbType.Int, idEstabelecimento);
            return db.GetDataTable();
        } 
        #endregion

    }
}
